package com.hundsun.aitest.service;

import com.hundsun.aitest.model.ai.AutoCase;

import java.util.List;
/**
 * CheckCaseService 接口用于定义生成勾稽用例的服务方法。
 */
public interface CheckCaseService {

    /**
     * 生成单个勾稽用例。
     *
     * @param checkCode 勾稽规则的唯一标识符
     * @return 返回生成的 AutoCase 对象
     */
    AutoCase generateSingleCheckCase(String checkCode);

    /**
     * 批量生成勾稽用例。
     *
     * @param checkIds 勾稽用例的唯一标识符列表
     * @return 返回生成的 AutoCase 对象列表
     */
    List<AutoCase> generateBatchCheckCases(List<String> checkIds);
}
